// 对axios进行二次封装
import axios from "axios";
// 在当前模块引入store
import store from '@/store'
//利用axios的方法
const requests = axios.create({
    //http://xxx.xxx：8080 后面添加
    baseURL:'http://localhost:3000',
    //五秒后请求失败
    timeout:5000,
})
//请求拦截器 ————前端可以在发送ajax请求前做一些事
requests.interceptors.request.use((config)=>{
    return config
})

//响应拦截器
requests.interceptors.response.use((res)=>{
    return res.data
},(error)=>{
    //响应失败的回调函数
    return Promise.reject(new Error('faile'))
})


//向外暴露
export default requests